Software development influencer Joel Spolsky specifically forbade rebuilding software from scratch. He called doing so, “the single worst strategic mistake that any software company can make.” That blunder’s disastrousness is evidenced by several historical examples. Those cases are reinforced by an assortment of impressions. These perceptions lead a developer to conclude that he must reconstruct a program from scratch. Yet, an engineer should rarely bulldoze an application and replace it with newly forged software. A programmer should only consider rebuilding a product entirely if he is able to check off the boxes described below. A requirement for recreating an application…...
When to Rebuild a Software from Scratch?
4 min read